package com.ray.util.redis;

import com.google.appengine.api.memcache.MemcacheServicePb.MemcacheSetResponse.SetStatusCode;
import com.google.zxing.PlanarYUVLuminanceSource;

/**
 * 记录使用中的redis key
 * @author Shensg
 *
 * 2018年10月15日
 */
public class RedisKey {
	/*维修工单新增key
	 * 过期时间 使用过后过期
	 * */ 
	//公司名+/workOrder/addApplyWorkOrder
	
	/*名称: 自动登陆 url
	 * 过期时间: 永久
	 * 使用方法: 添加参数?autoLogin=autoLogin 
	 * 	利用第一次登陆设置cookie autoLogin
	 * 	登陆的时候如果没有登陆匹配cookie获取rediskey
	 * */
	//"autoLogin_"+MD5FileUtil.getMD5String(new Date().getTime()+myUser.getUserId())
	
	/**
	 * 名称: 订单是否有人操作中
	 * 过期时间: 60s
	 */
	//"isOperate-"+公司名称+"-"+系统订单编号
	
	/*
	 * 
	 */
	/*名称: order_info_template表中数据
	 * order_info_template:id
	 * 过期时间: 12小时
	 * */
	public static final String ORDER_INFO_TEMPLATE="order_info_template:";
	public static final String ORDER_INFO_TEMPLATE_Expiretime=60*60*12+"";
	/*名称: order_info_template_apply表中数据
	 * order_info_template:id
	 * 过期时间: 12小时
	 * */
	public static final String ORDER_INFO_TEMPLATE_APPLY="order_info_template_apply:";
	public static final String ORDER_INFO_TEMPLATE__APPLY_Expiretime=60*60*12+"";
	
	/**
	 * 公司所有车间当月产能  后面加上公司名
	 */
	public static final String COMPANY_WORKSHOP_CAPACITY="company_workshop_capacity";
	public static final String COMPANY_WORKSHOP_CAPACITY_EXPIRETIME=10*60+"";
	
	/**
	 * 公司所有车间当月产能  后面加上公司名
	 */
	public static final String COMPANY_WORKSHOP_MACHINE_CAPACITY="company_workshop_machine_capacity";
	public static final String COMPANY_WORKSHOP_MACHINE_CAPACITY_EXPIRETIME=10*60+"";
	/**
	 * 公司车间当月能耗(水,气,电)  后面加上公司名
	 */
	public static final String COMPANY_WORKSHOP_LOSS="company_workshop_loss";
	public static final String COMPANY_WORKSHOP_LOSS_EXPIRETIME=30*60+"";
	/**
	 * 获取车间产能看板明细信息  后面加上公司名
	 */
	public static final String COMPANY_WORKSHOP_CAPACITY_DISPLAY_VIEW="company_workshop_capacity_display_view";
	public static final String COMPANY_WORKSHOP_CAPACITY_DISPLAY_VIEW_EXPIRETIME=10*60+"";
	/**
	 * 获取仪表看板信息  后面加上公司名
	 */
	public static final String COMPANY_ENERGY_DISPLAY_VIEW="company_energy_display_view";
	
	/**
	 * 代表查询报工产能
	 */
	public static final int QUERY_REPORT_CAPACITY=2;
	/**
	 * 代表查询设备产能
	 */
	public static final int QUERY_MACHINE_CAPACITY=1;
	
	/**
	 * 公司使用情况
	 */
	public static final String COMPANY_USE_DETAIL= "company_use_detail";
	
	/**
	 * 当月不包过当天的设备产能
	 */
	public static final String EQUIPMENT_THIS_MONTH_NOT_DAY_CAPACITY= "equipment_this_month_not_day_capacit";

	/**
	 * 当月不包过当天的设备工序产能
	 */
	public static final String EQUIPMENT_THIS_MONTH_NOT_DAY_CAPACITY_PROCESS = "equipment_this_month_not_day_capacit_process";
	
	/**
	 * 配套看板key，所有公司通用
	 */
	public static final String ORDER_MATCHING_DETAIL = "order_matching_detail";
	
	/**
	 * 配套看板过期时间
	 */
	public static final String ORDER_MATCHING_DETAIL_TIME = 60*60*2+"";
	
}
